optimizes on a shared axes of values